#!/usr/bin/python3
 
import json
import re

data = {}
data['authArr'] =  [('陈震南 00835840', '陈震南 00835840', 'ArkWeb基础版本'),
('李涛 00825480', '张兵 00834558', 'ArkWeb基础版本'),
('周礼亭 wx1125804', '张兵 00834558', 'ArkWeb基础版本'),
('杨光群 30025718', '张兵 00834558', 'ArkWeb基础版本'),
('郑恩浩 30052106', '张兵 00834558', 'ArkWeb基础版本'),
('龙立莎 wx1050004', '张兵 00834558', 'ArkWeb基础版本'),
('刘瑞 30043834', '张兵 00834558', 'ArkWeb基础版本'),
('章靖 wx1134610', '张兵 00834558', 'ArkWeb基础版本'),
('柳继鑫 wx1282142', '张兵 00834558', 'ArkWeb基础版本'),
('张兵 00347162', '张兵 00834558', 'ArkWeb基础版本'),
('刘傲 wx1132776', '张兵 00834558', 'ArkWeb基础版本'),
('胡永昊 wx1158027', '张兵 00834558', 'ArkWeb基础版本'),
('凤瑨源 30000893', '朱生乐 00451061', 'ArkWeb基础框架'),
('胡卫东 00425507', '朱生乐 00451061', 'ArkWeb基础框架'),
('嵇德宏 30032691', '朱生乐 00451061', 'ArkWeb基础框架'),
('李兵 00880846', '朱生乐 00451061', 'ArkWeb基础框架'),
('刘骁 30043270', '朱生乐 00451061', 'ArkWeb基础框架'),
('廖云帆 30052068', '朱生乐 00451061', 'ArkWeb基础框架'),
('李想 wx1125805', '朱生乐 00451061', 'ArkWeb基础框架'),
('任伟 00843911', '朱生乐 00451061', 'ArkWeb基础框架'),
('易晔 00817152', '朱生乐 00451061', 'ArkWeb基础框架'),
('朱生乐 00451061', '朱生乐 00451061', 'ArkWeb基础框架'),
('邹智伟 30051660', '朱生乐 00451061', 'ArkWeb基础框架'),
('董乙灿 50040779', '余豪阁 00674630', 'ArkWeb事件交互'),
('何旭 30023617', '余豪阁 00674630', 'ArkWeb事件交互'),
('江晨舟 00586476', '余豪阁 00674630', 'ArkWeb事件交互'),
('金昌港 30052072', '余豪阁 00674630', 'ArkWeb事件交互'),
('李晨玮 00810506', '余豪阁 00674630', 'ArkWeb事件交互'),
('潘柳俊 30063448', '余豪阁 00674630', 'ArkWeb事件交互'),
('万普成 00845906', '余豪阁 00674630', 'ArkWeb事件交互'),
('熊俊 wx1101964', '余豪阁 00674630', 'ArkWeb事件交互'),
('杨光照 00471801', '余豪阁 00674630', 'ArkWeb事件交互'),
('余豪阁 00674630', '余豪阁 00674630', 'ArkWeb事件交互'),
('虞仕浩 wx1125806', '余豪阁 00674630', 'ArkWeb事件交互'),
('邹荣春 00448154', '余豪阁 00674630', 'ArkWeb事件交互'),
('张凯 00611821', '余豪阁 00674630', 'ArkWeb事件交互'),
('祝丰豪 00699876', '余豪阁 00674630', 'ArkWeb事件交互'),
('张胜锋 30059915', '余豪阁 00674630', 'ArkWeb事件交互'),
('赵文强 wx1057987', '余豪阁 00674630', 'ArkWeb事件交互'),
('江家成 30067927', '余豪阁 00674630', 'ArkWeb事件交互'),
('陈旭 00878755', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('范存骁 00619500', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('鞠文静 00619380', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('林昀轩 00604547', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('宁康杰 50039492', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('王丹彤 30043595', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('吴振德 30051426', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('许晗阳 30043925', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('赵鹏飞 00698868', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('张远志 50039566', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('黄艳伟 wx1238148', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('George Kottackal wx1289588', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('Sohan Ghosh 00873337', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('刘新杰 00842199', '汪睿杰 00807255', 'ArkWeb性能功耗'),
('丁鑫 00882844', '余鹏 00650122', 'ArkWeb渲染引擎'),
('杜鹏飞 30053440', '余鹏 00650122', 'ArkWeb渲染引擎'),
('吕俊茂 00587303', '余鹏 00650122', 'ArkWeb渲染引擎'),
('刘宝 30032606', '余鹏 00650122', 'ArkWeb渲染引擎'),
('孙斌 30022650', '余鹏 00650122', 'ArkWeb渲染引擎'),
('吴德凤 00811046', '余鹏 00650122', 'ArkWeb渲染引擎'),
('徐放涵 30045981', '余鹏 00650122', 'ArkWeb渲染引擎'),
('余鹏 00650122', '余鹏 00650122', 'ArkWeb渲染引擎'),
('周珂 00804926', '余鹏 00650122', 'ArkWeb渲染引擎'),
('郑金波 30059632', '余鹏 00650122', 'ArkWeb渲染引擎'),
('张钰婷 wx1254561', '余鹏 00650122', 'ArkWeb渲染引擎'),
('王圣文 30064525', '余鹏 00650122', 'ArkWeb渲染引擎'),
('柯芹 00846054', '余鹏 00650122', 'ArkWeb渲染引擎'),
('许跃 30052436', '余鹏 00650122', 'ArkWeb渲染引擎'),
('张馨雨 00369795', '张馨雨 00369795', 'OH-预测试团队'),
('李高魁 30042669', '张馨雨 00369795', 'OH-预测试团队'),
('刘璐 30051691', '张馨雨 00369795', 'OH-预测试团队'),
('徐强 30033079', '张馨雨 00369795', 'OH-预测试团队'),
('尚德生 WX1281471', '张馨雨 00369795', 'OH-预测试团队'),
('张仙东 WX1248875', '张馨雨 00369795', 'OH-预测试团队'),
('谭路明 WX1279456', '张馨雨 00369795', 'OH-预测试团队'),
('胡浩 WX553508', '张馨雨 00369795', 'OH-预测试团队'),
('李包全 WX1282619', '张馨雨 00369795', 'OH-预测试团队'),
('曹宝龙 30043414', '陈炜 00835837', '安全机制'),
('耿殷宗 30044724', '陈炜 00835837', '安全机制'),
('陈炜 00835837', '陈炜 00835837', '安全机制'),
('边鑫博 WX1240236', '', '测试领域'),
('张馨月 00654075', '', '测试领域'),
('周志澎 WX1253822', '', '测试领域'),
('候照光 30051541', '', '测试领域'),
('孙珂 00839040', '', '测试领域'),
('任熠 00559040', '', '测试领域'),
('杨世淼 00371176', '胡凯捷 30016674', '菲尔兹'),
('李征 00616883', '胡凯捷 30016674', '菲尔兹'),
('陶俊 00444357', '胡凯捷 30016674', '菲尔兹'),
('毛敏娴 00515007', '胡凯捷 30016674', '菲尔兹'),
('王磊 30021245', '胡凯捷 30016674', '菲尔兹'),
('孙京阳 00454986', '胡凯捷 30016674', '菲尔兹'),
('张凯 00427255', '胡凯捷 30016674', '菲尔兹'),
('姜正杰 00500715', '胡凯捷 30016674', '菲尔兹'),
('李威 00836565', '胡凯捷 30016674', '菲尔兹'),
('陶卓维 30016096', '胡凯捷 30016674', '菲尔兹'),
('文渝策 00818794', '胡凯捷 30016674', '菲尔兹'),
('王彦涵 00848065', '胡凯捷 30016674', '菲尔兹'),
('陈宏宇 00523941', '胡凯捷 30016674', '菲尔兹'),
('胡凯捷 30016674', '胡凯捷 30016674', '菲尔兹'),
('谢英强 00570565', '胡凯捷 30016674', '菲尔兹'),
('许哲楚 00514693', '胡凯捷 30016674', '菲尔兹'),
('杨世淼 00879003', '胡凯捷 30016674', '菲尔兹'),
('杨文雪 00806506', '胡凯捷 30016674', '菲尔兹'),
('靳国恩 00542041', '胡凯捷 30016674', '菲尔兹'),
('董斌 WX1264799', '徐治华xwx1350150', '合作共建-东软'),
('滕帆 WX1243163', '徐治华xwx1350150', '合作共建-东软'),
('郝伟东 WX1264802', '徐治华xwx1350150', '合作共建-东软'),
('许涛 WX1344779', '徐治华xwx1350150', '合作共建-东软'),
('闵佳奇 WX1347678', '徐治华xwx1350150', '合作共建-东软'),
('朱厚盛 WX1336669', '徐治华xwx1350150', '合作共建-东软'),
('蒋小龙 wx1347679', '徐治华xwx1350150', '合作共建-东软'),
('杨仲凯 00424102', '徐治华xwx1350150', '合作共建-东软'),
('周永强 00515155', '胡浩 00520221', '武汉团队'),
('胡浩 00520221', '胡浩 00520221', '武汉团队'),
('高志伟 00512219', '胡浩 00520221', '武汉团队'),
('祝雷雷 00490941', '胡浩 00520221', '武汉团队'),
('吴龙辉 30058673', '胡浩 00520221', '武汉团队'),
('杜志豪 30055740', '胡浩 00520221', '武汉团队'),
('魏兴凯 30059382', '胡浩 00520221', '武汉团队'),
('李照贵 30063680', '胡浩 00520221', '武汉团队'),
('李威阳 00470585', '胡浩 00520221', '武汉团队'),
('杨海明 00467473', '', '虚拟机'),
('陆铠天 00481293', '', '虚拟机'),
('刘维力 00500893', '', '虚拟机'),
('王翊民 00836752', '', '虚拟机'),
('高雷 00391534', '高雷 00914804', '云服务'),
('焦航 00527193', '高雷 00914804', '云服务'),
('王辉 00477664', '高雷 00914804', '云服务'),
('张新 WX1270512', '高雷 00914804', '云服务'),
('徐瑞 WX1270511', '高雷 00914804', '云服务'),
('卢亮 00473659', '高雷 00914804', '云服务'),
('陈扬 WX1301281', '高雷 00914804', '云服务'),
('高鹏镇 00811667', '高雷 00914804', '云服务'),
('高建豪 30053879', '高雷 00914804', '云服务'),
('钱成翰 WX1272833', '高雷 00914804', '云服务'),
('朱一鸣 WX1285071', '高雷 00914804', '云服务'),
('王静 00512308', '高雷 00914804', '云服务'),
('赵丰年 00560754', '高雷 00914804', '云服务'),
('程鹏 WX1282950', '高雷 00914804', '云服务'),
('曾强 00660852', '高雷 00914804', '云服务'),
('彭林 00455254', '高雷 00914804', '云服务'),
('昂朝钢 00556742', '高雷 00914804', '云服务'),
('张学扶 00465771', '高雷 00914804', '云服务'),
('许小丽 00447640', '高雷 00914804', '云服务'),
('张研川 00821648', '高雷 00914804', '云服务'),
('李政坤 30042307', '高雷 00914804', '云服务'),
('韩亚秋 00415081', '高雷 00914804', '云服务'),
('张鑫 00852335', '高雷 00914804', '云服务'),
('陈鑫 00512269', '高雷 00914804', '云服务'),
('蒋林洋 00466033', '高雷 00914804', '云服务'),
('凌峰 00466175', '高雷 00914804', '云服务'),
('凌悦 30025025', '高雷 00914804', '云服务'),
('唐栋尧 30031425', '高雷 00914804', '云服务'),
('江恒博 60033653', '高雷 00914804', '云服务'),
('范文 00444493', '高雷 00914804', '云服务'),
('席宇鹏 30055330', '高雷 00914804', '云服务'),
('陈家东 00821681', '高雷 00914804', '云服务'),
('刁高阳 30054491', '高雷 00914804', '云服务'),
('汪大成 30007362', '高雷 00914804', '云服务'),
('赵丹 30064890', '高雷 00914804', '云服务'),
('陶雪澳 30024882', '高雷 00914804', '云服务'),
('冯达聪 30012437', '高雷 00914804', '云服务'),
('李勇状 30024261', '高雷 00914804', '云服务'),
('夏烨 30030861', '高雷 00914804', '云服务'),
('吴孟飞 30048417', '高雷 00914804', '云服务-浏览器'),
('陈秋霖 30044668', '高雷 00914804', '云服务-浏览器'),
('高利 WX1151695', '高雷 00914804', '云服务-浏览器'),
('朱莹莹 30054996', '高雷 00914804', '云服务-浏览器'),
('张新星 00430203', '高雷 00914804', '云服务-浏览器'),
('张天铸 WX1302256', '高雷 00914804', '云服务-浏览器'),
('费磊 00853995', '高雷 00914804', '云服务-浏览器'),
('谈健 WX1292391', '高雷 00914804', '云服务-浏览器'),
('蒋余达 wx1078519', '高雷 00914804', '云服务-浏览器'),
('陈益超 00848219', '高雷 00914804', '云服务-浏览器'),
('吴鑫灶 30016506', '高雷 00914804', '云服务-浏览器'),
('朱添子 30006408', '高雷 00914804', '云服务-浏览器'),
('吴政阳 30064261', '高雷 00914804', '云服务-浏览器'),
('刘梓灏 00912805', '余豪阁 00674630', 'ArkWeb事件交互'),
('刘泽宇 00911766', '余豪阁 00674630', 'ArkWeb事件交互'),
('陈云九 00678221', '', ''),
('华梦峥 00832536', '', ''),
('潘其璋 30053447', '', ''),
('周德鑫 00611338', '', ''),
('詹泽辉 00587147', '', ''),
('俞晨 00905949', '', ''),
('吴杰文 30023944', '', ''),
('王睿昌 00586089', '', ''),
('王东 00887929', '', ''),
('刘志杰 30054929', '', ''),
('赵文朴 00886694', '', ''),
('李景杰 30069879', '', ''),
('汪睿杰 00807255', '', ''),
('毛弘毅 30043336', '', '')]

data['mails'] = [('liuzhijie <liuzhijie10@huawei.com>','l30054929'),
('chenxin128 <chenxin128@huawei.com>','c00512269'),
('wuxinzao <wuxinzao@huawei.com>','w30016506'),
('wuzhengyang <wuzhengyang2@h-partners.com>','w30064261'),
('maohongyi <maohongyi@huawei.com>', 'm30043336'),
('LGH W <wulonghui2@huawei.com>', 'w30058673'),
('wangshengwen <wangshengwen4@h-partners.com>','w30064525')]

with open('src/cef/ohos_cef_ext/tools/authors.config.json', 'w') as f:
    json.dump(data, f)


def ReadAuthorsConfigure():
    try:
        # 读取数据
        with open('src/cef/ohos_cef_ext/tools/authors.config.json', 'r') as f:
            return json.load(f)['authArr']
    except FileNotFoundError:
        print('配置文件不存在')
    return []


print(ReadAuthorsConfigure())